+ [IAD-MIGRATION-119] Создать таблицу auth_db.users

Развертывание физической структуры таблиц пользователей и активных сессий в СУБД

Author

Services Task & Simulation Framework Documentation

Published

July 13, 2026

NoteКраткая карточка задачи
  • Репозиторий / Компонент: auth-service (База auth_db, контур Identity & Auth / SECURITY).
  • Целевая СУБД: PostgreSQL v15+.
  • Ссылка на Метод: Метод регистрации
  • Статус: Готово к реализации

  • Инструкция по шагам: Выполнить DDL-миграцию для создания таблицы учетных записей пользователей (users) для контроля Сценариев 1, 2 и 3. В соответствии со спецификацией безопасности, в базу записывается строго криптографический хэш рефреш-токена, а не его сырое значение.
-- Скрипт миграции для auth_db (Контур SECURITY)
CREATE TABLE IF NOT EXISTS auth_db.users (
    id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
    email VARCHAR(255) UNIQUE NOT NULL,
    password_hash VARCHAR(256) NOT NULL,       -- Строго Argon2id/bcrypt хэш пароля
    is_active BOOLEAN DEFAULT true,
    created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW(),
    updated_at TIMESTAMP WITH TIME ZONE DEFAULT NOW()
);